package com.chnbst.bstyun.core.common.export;



import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 自定义的Excel文件导入导出 的Annotation
 * 任何类中含有设置Annotation属性才会被导出和导入
 * @author ywl 
 * @date 2015-02-04
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface ExcelAnnotation {
    /**
     * Excel文件导出时要显示的数据字段标题的名称
     * 
     * @return 标题的名称(默认为 标题)
     */

    public String exportTitleName() default "标题";

    /**
     * Excel文件导出时要显示的数据字段为Date类型时的显示格式
     * 
     * @return 日期时间的格式(默认为 yyyy-MM-dd HH:mm:ss)
     */

    public String dateTimeFormat() default "yyyy-MM-dd HH:mm:ss";

}
